package com.wdb007.venus.svc.dal.user.dao;

import java.util.Date;
import java.util.List;

import com.wdb007.venus.svc.dal.user.model.UserBorrowDateLogDO;
import com.wdb007.venus.svc.dal.user.model.UserBorrowPageDO;

public interface UserBorrowDateLogDAO {
	
    int remove(Long id);

    int insert(UserBorrowDateLogDO record);

    UserBorrowDateLogDO get(Long id);

    int update(UserBorrowDateLogDO record);

    UserBorrowDateLogDO getByUserId(UserBorrowDateLogDO query);
    
    List<Date> getByPageQuery(UserBorrowPageDO pageDO);
    
    Integer getBorrowedDateCount(Long userid);
}